<?php
/**
 * State interface
 * 定义所有具体状态的共同接口；任何状态都实现这个接口，这样状态之间可以互相替换
 *
 */

interface State {

    // 封装四种动作
    public function insertCoin();   // 投币
    public function ejectCoin();    // 退币
    public function turnCrank();    // 转动摇柄
    public function dispense();     // 发糖果
    
}